package com.ads.tpgrupo4.server.utils;

import java.math.BigDecimal;

public class Precios {
	
	public static boolean esMenorOIgualQue(final BigDecimal unValor, final BigDecimal otroValor) {
		
		return unValor.compareTo(otroValor) <= 0;
	}

	public static boolean esMayorOIgualQue(final BigDecimal unValor, final BigDecimal otroValor) {
		
		return unValor.compareTo(otroValor) >= 0;
	}
	
	public static BigDecimal aplicarPorcentajeDeGananciaSobrePrecio(final BigDecimal precio, final Double porcentaje) {
		
		return precio.multiply(new BigDecimal(1 + porcentaje)).setScale(2, BigDecimal.ROUND_DOWN);
	}	

	public static BigDecimal multiplicarPrecioXVeces(final BigDecimal precio, int cantidadDeVeces) {
		
		return precio.multiply(new BigDecimal(cantidadDeVeces)).setScale(2, BigDecimal.ROUND_DOWN);
	}
	
	public static BigDecimal multiplicarPrecio(final BigDecimal precio, final BigDecimal multiplicando) {
		
		return precio.multiply(multiplicando).setScale(2, BigDecimal.ROUND_DOWN);
	}

}
